@charset "utf-8";
/* CSS Document */
body {
	background-color: #E9E9E9;
    color: #565656;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial, Helvetica, sans-serif;
}
small {
    color: #38A2FB;
    font-size: 14px;
}
.container{ padding:0; }
.body-bg{
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
	left:0;
	right:0;
	float:left;
}
.bg {
    display: block;
    overflow: visible;
}
#bodydesk{
	visibility: hidden;
}
#bodydesk:before {
    background: url("../img/bg-right.png") repeat-x scroll center top #E9E9E9;
    height: auto;
    width: 100%;
}
#bodydesk:after {
    background: url("../images/bg-left.png") repeat-x scroll center top #E9E9E9;
    height: auto;
    width: 100%;
}
#bodydesk {
    background-image: url("../images/bg_desk.jpg");
	background-repeat:no-repeat;
	background-position: center top;
	/*background-size:cover;*/
	background-color:#E9E9E9;
    float: left;
    height: 986px;
	 height: auto;
    width: 100%;
}
#wrapper{
	margin-top:28px;
}
header {
    background: url("../images/header_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:block;
    height: 108px;
    width: 100%;
}
#menu-responsive{
	display:none;
}
.visible-phone {
    display: none ;
}
.navbar-brand{
	padding: 50px 0 0 30px
}
header .header-right{
	padding: 23px 20px 0 0;
	width:58%;
}
header .header-right p small {
    color: #8A8A8A;
    font-size: 12px;
    font-style: italic;
    padding-right: 5px;
}
header .header-right p {
    color: #8A8A8A;
    float: right;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    width: 42%;
}
header .header-right .call_img {
    float: right;
    padding: 0 0 18px 10px;
}
.data_arrow {
    background: url("../images/data_popup_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: right;
    height: 23px;
    margin-left: 9px;
    margin-top: 40px;
    width: 24px;
}
.data_button {
    float: right;
    margin-right: 0;
    margin-top: 0;
}
.data_button .header_img{
	width:390px !important;
}
.data_button .popup_footer_bg{
	width:348px !important;
}
.data_button .popup_text{
	width: 91% !important;
}
.data_button .visible-phone.sponsor_data{
	position:relative;
	    left: -50px;
}
.data_button .dropdown-menu{
	right:0;
	left: auto;
	top:118%;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #e1e1dd, #fff 70%);
	background-image: -moz-linear-gradient(bottom, #e1e1dd, #fff 70%);
	background-image: -o-linear-gradient(bottom, #e1e1dd, #fff 70%);
	background-image: -ms-linear-gradient(bottom, #e1e1dd, #fff 70%);
	background-image: linear-gradient(to top, #e1e1dd, #fff 70%);
    border: 1px solid #3A3A3A;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 1px 1px 5px rgba(1, 1, 1, 0.24);
	-moz-box-shadow: 1px 1px 5px rgba(1, 1, 1, 0.24);
	-webkit-box-shadow: 1px 1px 5px rgba(1, 1, 1, 0.24);
}
.data_button .dropdown-menu:after {
    background: url("../images/popup_arrow_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    height: 11px;
    margin-left: -22px;
    margin-top: -11px;
    position: absolute;
    width: 24px;
	top:0;
	right:20%;
}
.data_button .dropdown-menu .sponsor_data{
	display:block;
}
.login {
	background-color: #3979c7;
	background-image: -webkit-linear-gradient(bottom, #484a4f, #8a8d97 47%);
	background-image: -moz-linear-gradient(bottom, #484a4f, #8a8d97 47%);
	background-image: -o-linear-gradient(bottom, #484a4f, #8a8d97 47%);
	background-image: -ms-linear-gradient(bottom, #484a4f, #8a8d97 47%);
	background-image: linear-gradient(to top, #484a4f, #8a8d97 47%);
    border-left: 3px solid #3A3A3A;
    border-right: 3px solid #3A3A3A;
    height: 37px;
    width: 100%;
	clear:both;
}

.btn-group{
	background-color:#51585F;
    background-image: -webkit-linear-gradient(-86deg, #7a818b, #51585f);
	background-image: -moz-linear-gradient(-86deg, #7a818b, #51585f);
	background-image: -o-linear-gradient(-86deg, #7a818b, #51585f);
	background-image: -ms-linear-gradient(-86deg, #7a818b, #51585f);
	background-image: linear-gradient(-86deg, #7a818b, #51585f);
    border: 1px solid #434445;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.27) inset;
	-moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.27) inset;
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.27) inset;
    float: right;
    height: 24px;
    margin: 6px 10px 6px 0;
	padding: 2px;
	line-height:17px;
}
.loginbtn{  margin: 0px 0 0; }
.loginbtn li{
    border-right: 1px solid #FFFFFF;
    display: inline-block;
	font-size: 12px;
    line-height: 13px;
    margin-bottom: 0;
    padding: 0 8px;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.54);
    vertical-align: middle;
}
.loginbtn li:last-child{
	border-right: none;
}
.loginbtn li a {
    color: #FFFFFF;
    text-decoration: none;
	
    line-height: 13px;
}
.content {
    background-color: #848790;
    /*background-image: linear-gradient(to top, #424243, #4C4D4F 50%, #858891);
	background-image: -moz-linear-gradient(to top, #424243, #4C4D4F 50%, #858891);  
	background-image: -webkit-gradient(linear, left top, left bottom, from(to top, #424243), to(#858891));*/
    border-left: 3px solid #3A3A3A;
    border-right: 3px solid #3A3A3A;
    display: inline-block;
    width: 100%;
}
.content .left-part, .content .right_part {
	padding:0;
}
.content .row.content-inn{
	margin:0;
}
.right_part {
    background: none repeat scroll 0 0 #E5E5E5;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.left-part .navbar-default{
	background-color: rgba(0, 0, 0, 0);
    border : none ;
}
.navbar-toggle{
	position: absolute;
    top: -106px;
	 left: 8px;
}
.navbar-toggle{
	 background-color: rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    padding: 0;
}
.navbar-toggle:hover{
	background-color: rgba(0, 0, 0, 0) !important;
}
.menu {
	padding:0 !important;
}
.menu ul{
	margin:0;
	float:none;
}
.menu ul li{
    background: url("../images/border.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);   
    width: 100%;
	float:none;
}
.menu ul li a{
	padding: 10px 0 5px 15px;
}
.menu ul li.active a{
	background-color:#3f4143 !important;
	background-image: linear-gradient(#6f7279, #3e3e3f);
	background-image: -moz-linear-gradient(#6f7279, #3e3e3f);  
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6f7279), to(#3e3e3f));
	background-image: -webkit-linear-gradient(#6f7279, #3e3e3f); 
	background-image: -o-linear-gradient(#6f7279, #3e3e3f); 
	background-image: -ms-linear-gradient(#6f7279, #3e3e3f);
}
.menu ul li:last-child{
	background:none;
}
.menu ul li span {
    float: left;
    height: 35px;
    width: 33px;
	background-repeat:no-repeat;
}
.menu ul li span.task-link{
	background-image: url("../images/task_icon.png");
}
.menu ul li.active span.task-link{
	background-image: url("../images/task_icon_active.png");
}
.menu ul li span.tips-link{
	background-image: url("../images/tips_icon.png");
	 background-position: 0 4px;
}
.menu ul li.active span.tips-link{
	background-image: url("../images/tips_icon_active.png");
	 background-position: 0 4px;
}
.menu ul li span.ideas-link{
	background-image: url("../images/ideas_icon.png");
	background-position: 0 -2px;
}
.menu ul li.active span.ideas-link{
	background-image: url("../images/ideas_icon_active.png");
	background-position: 0 -2px;
}
.menu ul li span.extra-link{
	background-image: url("../images/extra_icon.png");
}
.menu ul li.active span.extra-link{
	background-image: url("../images/extra_icon_active.png");
}
.menu ul li span.admin-link{
	background-image: url("../images/admin_icon.png");
}
.menu ul li.active span.admin-link{
	background-image: url("../images/admin_icon_active.png");
}
.menu ul li p {
	color: #FFFFFF;
    font-size: 15px;
    margin-left: 48px;
    padding-top: 4px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.54);
}
.menu ul li p a{
	color: #FFFFFF;
    text-decoration: none;
}
.menu ul li.menu-mobile-heading{
	display:none;
}
.menu ul li.menu-mobile-heading h3{
	background-color:  #3B3B3B;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 100;
    margin: 0;
    padding: 13px 10px;
	
}
.menu ul li.menu-mobile-show p{ margin-left:0 }
.menu ul li.menu-mobile-show{ display:none; }
.add {
    background-image: -webkit-linear-gradient(bottom, #3c3c3d, #6f7279 70%);
	background-image: -moz-linear-gradient(bottom, #3c3c3d, #6f7279 70%);
	background-image: -o-linear-gradient(bottom, #3c3c3d, #6f7279 70%);
	background-image: -ms-linear-gradient(bottom, #3c3c3d, #6f7279 70%);
	background-image: linear-gradient(to top, #3c3c3d, #6f7279 70%);
	background-color: #3c3c3d;
	
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 1px rgba(255, 255, 255, 0.5), 1px 1px #424242 inset;
	-moz-box-shadow: 1px 1px rgba(255, 255, 255, 0.5), 1px 1px #424242 inset;
	-webkit-box-shadow: 1px 1px rgba(255, 255, 255, 0.5), 1px 1px #424242 inset;
    margin: 23px auto;
    padding: 0 !important;
    text-align: center;
    width: 166px !important;
}
.add img, .app-iphone-add img, .add_img img{
	cursor:pointer;
}
.app-iphone-add{
	margin:40px 0 20px 0;
}
.main-content-inn{
	padding:0 10px;
}
.title {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	-moz-box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -ms-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: linear-gradient(to top, #e3e3e3, #fff);
	
    border-bottom: 1px solid #FFFFFF;
    position: relative;
    text-align: center;
    width: 100%;
	border-top-left-radius: 10px;
}
.title h1 {
    color: #6E6E6E;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 50px;
    margin: 0;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
    width: 100%;
}
.library {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    float: right !important;
    margin: 10px;
    position: absolute;
    left: 0;
    top: 5px;
}
.library-accordion .panel{
	overflow: inherit;
	 background-color: rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0 0 0 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.library-accordion .panel-body{
	margin-top:45px;
}
h3.head-tittle{
	background-color: #e4e4e4;
	-webkit-box-shadow: 0 1px 1px rgba(0, 1, 1, .23), inset 0 0 rgba(255, 255, 255, .75);
	-moz-box-shadow: 0 1px 1px rgba(0, 1, 1, .23), inset 0 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 1px rgba(0, 1, 1, .23), inset 0 0 rgba(255, 255, 255, .75);
	background-image: -webkit-linear-gradient(top, #e4e4e4, #c7c7c7);
	background-image: -moz-linear-gradient(top, #e4e4e4, #c7c7c7);
	background-image: -o-linear-gradient(top, #e4e4e4, #c7c7c7);
	background-image: -ms-linear-gradient(top, #e4e4e4, #c7c7c7);
	background-image: linear-gradient(to bottom, #e4e4e4, #c7c7c7);
	
    font-size: 20px;
    font-weight: normal;
    height: 20px;
    line-height: 15px;
    margin: 10px 0 2px;
    padding-bottom: 4px;
    text-align: center;
    width: 100%;

}
.media_tab {
    
    background-color: #fff;
    /*background-image: -webkit-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -moz-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -o-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -ms-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: linear-gradient(to bottom, #f1f1f1, #fff 45%);*/
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
    box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset;
	-moz-box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset; 
	 -webkit-box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset;

}

.overview_icon {
    background: url("../images/overview-normal.png") no-repeat scroll center center rgba(0, 0, 0, 0) ;
}
.active .overview_icon {
    background: url("../images/overview-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.routine_icon {
    background: url("../images/routine-normal.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.active .routine_icon {
    background: url("../images/routine-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.q_a_icon {
    background: url("../images/qa-normal.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.active .q_a_icon {
	background: url("../images/qa-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.articles_icon {
    background: url("../images/articles-normal.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.active .articles_icon {
	background: url("../images/articles-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.checklist_part .data_main .middle_part p {
    text-align: justify;
    width: 100%;
	line-height: 23px;
}
.checklist_part .in_title {
    font-size: 24px;
}
.checklist_part .sub_title {
    color: #38A2FB ;
    font-size: 16px ;
    font-weight: bold;
    padding: 10px 0 5px ;
    width: 100%;
}
.safety_video{
	margin:10px 0 !important;
	text-align: center !important;
}
.checklist-img{
  float: right;
    margin: 10px 0 10px 22px;
}
	
.safety_video img{
	max-width:100%;
}
.media_tab ul li {
    font-size: 12px;
    margin: 0 11px;
    text-align: center;
}
.media_tab ul li a {
    border: medium none !important;
    color: #565656;
    display: inline-block;
    float: left;
    height: 98px;
    text-decoration: none;
	border-radius: 0 0 0 0 !important;
    width: 115px;
	margin: 0;
	background-color:transparent !important;
}
.media_rc {
    background-color: #fff;
	
    border: 1px solid #D6D6D6;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset;
	-moz-box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset;
	-webkit-box-shadow: 0 2px 4px rgba(0, 1, 1, 0.27), 0 0 2px #FFFFFF inset;
    margin-top: 10px;
    padding: 5px 12px 20px;
}
.qa_page .top-panel .in_title{
	font-size:16px;
}
.qa_page .top-panel .rightimg{
}
.top-panel .in_title{
	font-size:24px;
	padding-bottom: 5px;
}
.top-panel .topic {
    margin: 5px 0 0;
}
.white-box{
	background-color:#fff;
	background-image: none;
}
.in_title {
    color: #38A2FB;
    font-size: 20px;
    text-align: left;
	display:block;
}
.marginTitle {
    margin: 20px 0 0;
    padding-bottom: 13px;
    padding-right: 15px;
}

.smells {
    font-size: 16px;
    padding: 0;
}

.imgbox_rc_priority {
	margin-bottom: 18px;
    margin-top: 30px;
    text-align: center;
}
.imgbox_rc_priority p{
    color: #38A2FB;
    font-size: 15px;
    font-weight: normal;
    margin-top: 5px;
    text-align: center;
    width: 100%;
	margin:0;
}
.topic {
    margin: 10px 0 0;
}

.topic .droptext {
    color: #38A2FB;
    font-size: 14px;
    padding-right: 5px;
	float:left;
}
.down_arrow {
    background: url("../images/down_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: inline-block;
    height: 23px;
    vertical-align: top;
    width: 23px;
}
.topic .dropdown-menu{
	left:24px;
}
.topic .dropdown-menu li a:hover, .topic .dropdown-menu li a:focus {
	background-color:#666;
}
.text-timing p{
	margin-bottom: 5px;
}

.routine p {
 
}
.rightimg{
	float:right;
	margin:0 0 20px 20px;
}
.right_rc{
	 float: right;
    width: 47%;
}
.margin {
    margin: 0 0 0 10px;
    padding-right: 15px;
}
.right_rc.imgbox_rc-benefit {
    margin: 0 0 0 25px;
}
.icon-banefit li{
	clear: both;
    display: inline-block;
    margin: 0 0 14px;
    width: 100%;
}
.icon-banefit span {
    float: left;
    width: 24px;
}
.icon-banefit span.bs {
    font-size: 12px;
    overflow: hidden;
    padding-left: 8px;
    width: 87%;
}
.imgbox_rc_stars {
    text-align: center;
    width: 37%;
}
.rightimg.imgbox_rc_stars{
	margin:0 0 3px 22px;
}
.add_img {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 4px rgba(0, 1, 1, .27), inset 0 0 2px #fff;
	-moz-box-shadow: 0 2px 4px rgba(0, 1, 1, .27), inset 0 0 2px #fff;
	box-shadow: 0 2px 4px rgba(0, 1, 1, .27), inset 0 0 2px #fff;
	border: solid 1px #d6d6d6;
	background-image: -webkit-linear-gradient(bottom, #fff, #f1f1f1 53%, #fff);
	background-image: -moz-linear-gradient(bottom, #fff, #f1f1f1 53%, #fff);
	background-image: -o-linear-gradient(bottom, #fff, #f1f1f1 53%, #fff);
	background-image: -ms-linear-gradient(bottom, #fff, #f1f1f1 53%, #fff);
	background-image: linear-gradient(to top, #fff, #f1f1f1 53%, #fff);
    padding: 10px 3px;

}
.other-task ul li{
	font-size: 18px;
    margin: 11px 0;
	
}

.bottom_main {
    margin-top: 40px;
    text-align: center;
    width: 100%;
	clear:both;
}

.bottom_main h4 {
    border-bottom: 1px solid #919191;
  
    font-size: 15px;
    font-weight: 100;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 60%;
}

.bottom_main .menu_link {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.bottom_main .menu_link a {
    color: #565656;
    font-size: 14px;
    padding: 0 9px;
    text-decoration: none;
}

.title_btm {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	-moz-box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	box-shadow: 0 2px 2px rgba(1, 1, 1, .2);
	background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -o-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: -ms-linear-gradient(bottom, #e3e3e3, #fff);
	background-image: linear-gradient(to top, #e3e3e3, #fff);
    border-bottom-left-radius: 10px !important;
    margin-top: 20px;
    width: 100%;
	padding:10px 0;
	position:relative;
	text-align:center;
}

.title_btm h2 {
    color: #6E6E6E;
    font-size: 20px;
    font-weight: normal;
    margin: 5px 0 0;
    text-align: center;
    text-shadow: 1px 1px #FFFFFF;
    text-transform: uppercase;
    width: 100%;
}
.img-responsive {
    display: inline;
}
.sponsor_data .dataset {
    width: 379px;
}
.sponsor_data .dataset .popup_text {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-left: 26px;
    text-align: center;
    width: 90.4%;
}

.sponsor_data .dataset .popup_text p {
 
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 5px 0;
    text-align: center;
    width: 100%;
}
.sponsor_data .dataset .popup_text span {

    float: left;
    font-size: 14px;
    text-align: center;
    width: 100%;
}
.sponsor_data .dataset .popup_text p small {
    float: left;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    width: 100%;
}

.sponsor_data .dataset .popup_footer_bg {
    background: url("../images/popup_footer_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 40px;
    margin-left: 23px;
    padding-bottom: 30px;
    text-align: center;
    width: 346px;
	height: 75px;
}
.sponsor_data .dataset .popup_footer_bg .social {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.sponsor_data .dataset .popup_footer_bg .social img {
    height: auto;
    margin: 0 10px;
    width: auto;
}
.sponsor_data .dataset .header_img {
    background: url("../images/popup_header_img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 48px;
    padding-top: 62px;
    text-align: center;
    width: 390px;
}
.sponsor_data .dataset .header_img img {
    padding-bottom: 0;
    width: auto;
}
.visible-phone.sponsor_data {
    margin: 0 auto;
    width: 370px;
}
.visible-phone{
	display:none;
}

/* ===========================
HCL Tab
============================ */
.hcl-tab-page-bg{
	background-image:url(../images/hcl-tab-bg.jpg);
	/*background-repeat:no-repeat;*/
	width:100%;
	min-height:400px;
	display: inline-block;
	border-bottom-left-radius: 10px;
}
.hcl-tab{
	width:272px;
	 margin: 5px auto 10px;
	border:1px solid #8b8b8b;
}
.hcl-tab-head{
	background:linear-gradient(#4e4f51, #bababb) repeat scroll 0 0 #4e4f51;
	background-image: -moz-linear-gradient(#4e4f51, #bababb);  
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4f51), to(#bababb)); 
	background-image: -webkit-linear-gradient(#4e4f51, #bababb);
	background-image: -o-linear-gradient(#4e4f51, #bababb); 
	background-image: -ms-linear-gradient(#4e4f51, #bababb);
	text-align:center;
	padding: 3px 0;
}
.hcl-tab ul{
	margin:0
}
.hcl-tab .panel-group .panel{
	border: medium none;
    border-radius: 0 0 0 0;
    margin: 0;
}
.hcl-tab .panel-heading {
	background-color:#fefefe;
	background:linear-gradient(#fefefe, #dbdbdb) repeat scroll 0 0 #fefefe;
	background-image: -moz-linear-gradient(#fefefe, #dbdbdb);  
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dbdbdb)); 
	background-image: -webkit-linear-gradient(#fefefe, #dbdbdb);
	 
	background-image: -o-linear-gradient(#fefefe, #dbdbdb); 
	background-image: -ms-linear-gradient(#fefefe, #dbdbdb);
	border-radius: 0 0 0 0;
    padding: 0;
}
.hcl-tab .data-inner .panel-heading {
	background:#fff;
}
.hcl-tab .panel .panel-title a{
	
	color: #565656;
    display: block;
    font-size: 16px;
    padding: 10px 20px;
	border-top:1px solid #8B8B8B;
}
.hcl-tab .panel .panel-title a.accordion-toggle.collapsed{
	
	 background: url("../images/hcltab-arrow.png") no-repeat scroll 230px center rgba(0, 0, 0, 0);
}
.hcl-tab .panel .panel-title a.accordion-toggle{
	 background: url("../images/hcltab-arrow-open.png") no-repeat scroll 225px center rgba(0, 0, 0, 0);
}
/*.hcl-tab .data-inner .panel .panel-title a.accordion-toggle.collapsed{
	
	 background: none;
}
.hcl-tab .data-inner .panel .panel-title a.accordion-toggle{
	 background: none;
}*/
.hcl-tab .panel .panel-title a:hover, .hcl-tab .panel .panel-title a:focus{
	text-decoration:none;
}
.hcl-tab .data-inner .panel-title a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #CCCCCC;
    font-size: 15px;
}
.nopadding{
	padding:0;
}
/* ===========================
Ask a Wizard
============================ */


.ask_wizard_main {
    background-image: url("../images/ask_wizard_bg.jpg") ;
	background-repeat:no-repeat;
	background-color:#EBEBEB;
    padding-bottom: 20px;
    width: 100%;
	display: inline-block;
    min-height: 400px;
}
.ask_wizard_img{
	border-bottom: solid 1px #8b8b8b;
}
.ask_wizard_data{
	width: 363px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 1px #daf5ff;
	-moz-box-shadow: inset 0 0 1px #daf5ff;
	box-shadow: inset 0 0 1px #daf5ff;
	border: solid 1px #8b8b8b;
	background-image: -webkit-linear-gradient(bottom, #e6e6e6, #fff 37%);
	background-image: -moz-linear-gradient(bottom, #e6e6e6, #fff 37%);
	background-image: -o-linear-gradient(bottom, #e6e6e6, #fff 37%);
	background-image: linear-gradient(to top, #e6e6e6, #fff 37%);margin:10px auto 0 auto;
}
.wizard_content {
    min-height: 343px;
}
.wizard_content .wizard_text {
    color: #565656;
    display: block;
    font-size: 14px;
    margin: 28px 0 23px 29px;
}
.ask_tabs ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
	border-bottom: 5px solid #63666B;
}
.ask_tabs ul li{
	margin:0;
}
.ask_tabs ul li.active a{ 
	color: #FFFFFF;
	border: solid 1px #63666b;
	background-color: #616469;
	background-image: -webkit-linear-gradient(bottom, #616469, #8c9099);
	background-image: -moz-linear-gradient(bottom, #616469, #8c9099);
	background-image: -o-linear-gradient(bottom, #616469, #8c9099);
	background-image: linear-gradient(to top, #616469, #8c9099);
}
.ask_tabs ul li.active a:hover, .ask_tabs ul li.active a:focus{
	color: #FFFFFF;
	border: solid 1px #63666b;
}
.ask_tabs ul li a{ 
	border: solid 1px #cacaca;
	background-color: #e4e4e4;
	background-image: -webkit-linear-gradient(bottom, #e4e4e4, #fefefe);
	background-image: -moz-linear-gradient(bottom, #e4e4e4, #fefefe);
	background-image: -o-linear-gradient(bottom, #e4e4e4, #fefefe);
	background-image: linear-gradient(to top, #e4e4e4, #fefefe);
	width: 116px;
	height: 38px;
	margin-left:2px;
	border-radius: 0 0 0 0;
	color: #565656;
    font-size: 12px;
    line-height: 14px;
	padding: 6px 4px;
}
.ask_tabs ul li a:hover{ 
	border: solid 1px #cacaca;

}
.ask_tabs .tab-content{
	margin: 32px 23px 23px 23px;
}
.ask_tabs .tab-content p {
}
.ask_tabs .tab-content select {
    border: 1px solid #A6A6A6;
    border-radius: 0 0 0 0;
    color: #000000;
    font-size: 12px;
    height: auto;
    margin: 0 auto 0 40px;
    padding: 0;
    width: 190px;
}
/* -----------------------------------
qa_page
------------------------------------------- */
.qa_page .rightimg{
	margin-top:60px;
}
.media-group{
	margin-top:14px;
}
.media-group .media{
	margin-top:5px;
	clear:both;
}
.qa_page .media-body-inn:before {
    background: url("../images/comment_leftarrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    float: right;
    height: 15px;
    margin-left: -25px;
    margin-top: 9px;
    position: absolute;
    width: 15px;
}
.qa_page .media-body-inn {
    background-color: #dce7fc;
    background-image: -webkit-linear-gradient(bottom, #dce7fc 96%, #fff);
	background-image: -moz-linear-gradient(bottom, #dce7fc 96%, #fff);
	background-image: -o-linear-gradient(bottom, #dce7fc 96%, #fff);
	background-image: -ms-linear-gradient(bottom, #dce7fc 96%, #fff);
	background-image: linear-gradient(to top, #dce7fc 96%, #fff);
    border: 1px solid #E1E1DD;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.29);
    float: right;
    padding: 10px;
	margin: 0 10px 10px;
}
.qa_page .media-body2 {
    background-color: #FFFFFF !important;
    background-image: none;
}
.media-heading {
    color: #3AA5FB;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
}
.qa_page .media-body span {
    color: #727272;
	display:block;
    margin-top: 5px;
}
.qa_page .media-body p {
    color: #363636;
    margin: 2px 0;
}
.qa_page p.smells{
	font-size:22px;
}
.qa_form {
    border: 1px solid #A8A8A8;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    padding: 10px;
	margin-top: 40px;
}
.qa_page .qa_form .form_data label{
	font-weight:normal;
}
.qa_page .qa_form .form_data input.txt-box{
	float: left;
    height: 28px;
    margin-right: 26px;
    padding: 0;
    width: 71%;
	border-radius: 0px;
}

.qa_page .qa_form .form_data textarea{
	border-radius: 0px;
}
.qa_page .qa_form .form_data button {
    background-color: #2d8adb;
    background-image: -webkit-linear-gradient(bottom, #2d8adb, #48aeea);
	background-image: -moz-linear-gradient(bottom, #2d8adb, #48aeea);
	background-image: -o-linear-gradient(bottom, #2d8adb, #48aeea);
	background-image: -ms-linear-gradient(bottom, #2d8adb, #48aeea);
	background-image: linear-gradient(to top, #2d8adb, #48aeea);
    border: 0 none;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    box-shadow: 1px 1px 2px rgba(0, 1, 1, 0.33);
	-moz-box-shadow: 1px 1px 2px rgba(0, 1, 1, 0.33);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 1, 1, 0.33);
    color: #FFFFFF;
    float: left;
    padding: 5px 15px;
}


/* -----------------------------------
media_artical
------------------------------------------- */
.media_artical .pull-left img {

    padding: 4px 6px 0 11px;

}
h3.media_artical-head{
	color:#43a7e7;
	font-size:20px;
	font-weight:normal;
	margin: 14px 0px;
}
.media-more {
    color: #3AA5FB;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px;
	display: inline-block;
}
.media-more small{
	font-size:8px;
}
.media_artical {
    padding: 5px 10px;
	clear:both;
	background-image: -webkit-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -moz-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -o-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: -ms-linear-gradient(top, #f1f1f1, #fff 45%);
	background-image: linear-gradient(to bottom, #f1f1f1, #fff 45%);
	background-color:#fff;
}
.media_artical:before, .media_artical:after {
    content: " ";
    display: table;
}
.media_artical:after {
    clear: both;
}
.media_artical p {
	margin:0;
}
.media_artical .pull-left {
    background: url("../images/mobile_img_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 86px;
    width: 91px;
	margin-left: -8px;
}
.media_artical, .media_artical .media-body{
	overflow: inherit;
}
.left-img{
	float: left;
    margin: 0 12px 10px 0;
}
.left-img img{
	border: 6px solid #CACACA;
}

/* -----------------------------------
overview
------------------------------------------- */
.overview h5 {
    color: #38A2FB;
    font-size: 37px;
    font-weight: 100;
    margin: 30px 0 0;
}
.right_over {
    margin-top: 30px;
}
.overview span {
    color: #565656;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;

}
.overview p {
    margin-top: 20px;
}

/* -----------------------------------
accordion
------------------------------------------- */
.library-accordion .accordion-inn:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8C8F99 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    position: absolute;
    transform: rotate(181deg);
    transform-origin: -37% 4% 0;
    width: 0;
	top:0;
	left: 130px;
}
.library-accordion .accordion-inn {
    background: none repeat scroll 0 0 #8C8F99;
    border-radius: 5px 5px 5px 5px;
    float: left;
    position: relative;
    width: 50%;
    z-index: 9999;
}
.accordion-inn .popup_title {
    color: #FFFFFF;;
    font-size: 21px;
    padding: 11px 0 0 28px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.54);
    width: 90%;
}

.accordion-inn .search_input {
    background-color: #FFFFFF;
    background-image: -webkit-linear-gradient(top, #eee, #fff);
	background-image: -moz-linear-gradient(top, #eee, #fff);
	background-image: -o-linear-gradient(top, #eee, #fff);
	background-image: -ms-linear-gradient(top, #eee, #fff);
	background-image: linear-gradient(to bottom, #eee, #fff);
    border-radius: 13px 12px 12px 13px / 13px 13px 13px 13px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
    margin: 11px 0 30px 28px;
    width: 223px;
}
.accordion-inn .search_go1 {
    background: url("../img/search_go1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 20px;
    margin-left: 4px;
    margin-top: 5px;
    width: 20px;
}
.accordion-inn .search_input1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 13px 12px 12px 13px / 13px 13px 13px 13px;
    width: 85%;
}
.list-unstyled.accordion-tab{
	margin:0;
}
.list-unstyled.accordion-tab li{
	background: none repeat scroll 0 0 #454545;
    border: 1px solid #A6A6A6;
}
.list-unstyled.accordion-tab a {
    background: none repeat scroll 0 0 #454545;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    padding: 12px 0;
	
	margin:0 20px;
	background: url("../images/drop_closearrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.list-unstyled.accordion-tab a {
	text-decoration:none;
	
}
.imgbox_rc_priority-outer {
    float: right;
    width: 225px;
}

.head-searchbox {
    right: 10px;
    position: absolute;
    top: 14px;
}
.head-searchbox input{
	background-color: #FFFFFF;
    background-image: -webkit-linear-gradient(top, #eee, #fff);
	background-image: -moz-linear-gradient(top, #eee, #fff);
	background-image: -o-linear-gradient(top, #eee, #fff);
	background-image: -ms-linear-gradient(top, #eee, #fff);
	background-image: linear-gradient(to bottom, #eee, #fff);
    border-radius: 13px 12px 12px 13px / 13px 13px 13px 13px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
    height: auto;
    margin: 0;
    padding: 4px 5px 4px 35px;
    width: 115px;
	border:none;
}
.head-searchbox input.form-control:focus{
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.21) inset;
}
.search_go {
     background: url("../images/search_go.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 20px;
    left: 8px;
    margin-top: 5px;
    position: absolute;
    width: 20px;
}


footer {
	background-image: url("../images/footer_bg.png");
	background-repeat:no-repeat;
	background-size:100%;
    /*background: url("../images/footer_bg.png") no-repeat scroll 0 0 / rgba(0, 0, 0, 0);*/
    height: 67px;
    margin: -5px auto 0 0;
    width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 980px) { 
.media_tab ul li {
    margin: 0 8px;
}
header {
    background: url("../images/header_bg.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    display: block;
    height: 105px;
}
}
@media only screen and (min-width: 401px) and (max-width: 480px) {
	.media_tab ul li {
		margin: 0 -3px !important;
	}
	.media_tab ul li a {
		width: 107px;
		margin-left: 5px;
	}
	
}
@media only screen and (min-width: 321px) and (max-width: 380px) {
	.media_tab ul li {
		margin: 0 23px !important;
	}
}
@media only screen and (min-width: 381px) and (max-width: 400px) {
.media_tab ul li a {
    background-size: 100px auto !important;
    height: 80px !important;
    margin: 0;
    width: 80px !important;
}
.media_tab ul li.active a{
	background-size: 100px auto !important;
    height: 80px !important;
    width: 80px !important;
}
.media_tab ul li {
    margin: 0 2px !important;
}
}
@media only screen and (min-width: 685px) and (max-width: 766px) {
	.media_tab ul li {
		margin: 0 20px !important;
	}
}
@media screen and (max-width: 767px) { 
#menu-responsive {
    display: block;
    margin-top: 102px;
}
header .header-right {
    float: none !important;
    margin: 0 auto;
    padding: 43px 53px 0 0;
    text-align: center;
    width: 360px;
}
header .header-right .call_img {
    width: 135px;
}
header .header-right p {
    font-size: 13px;
    line-height: 16px;
}
header .header-right p small {
    font-size: 10px;
}
.imgbox_rc_priority-outer {
    width: 200px;
}
#wrapper {
    margin-top: 0;
}
.menu ul li.menu-mobile-heading{
	display:block;
}
.menu ul li.menu-mobile-show{ display:block; }
.menu {
	border: none !important;
	background-color:transparent !important;
}
.media_tab ul li {
		margin: 0 8px ;
}
.left-part .navbar{
    border: 1px solid rgba(0, 0, 0, 0);
    margin-bottom: 0px;
    min-height: 0px;
}
.add {
    display: none !important;
}

.hidden-phone{
	display:none;
}
.navbar-header{
	float:left;
}
.navbar-brand {
    left: 0;
    margin: 0 auto;
    padding: 3px 0 0 30px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 10px;
}
.logo.navbar-brand .visible-phone {
    padding-left: 20px;
}
.library {
	left:auto;
	right:0;
}
header {
/*   -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;*/
	background-color: #2eb3fd;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .63);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .63);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .63);
	background-image: -webkit-linear-gradient(bottom, #bfc0c4, #eeeff3);
	background-image: -moz-linear-gradient(bottom, #bfc0c4, #eeeff3);
	background-image: -o-linear-gradient(bottom, #bfc0c4, #eeeff3);
	background-image: -ms-linear-gradient(bottom, #bfc0c4, #eeeff3);
	background-image: linear-gradient(to top, #bfc0c4, #eeeff3);
    height: 106px;
    width: 100%;
}
.visible-phone{
	display:block;
}
.login {
	display:none;
}
.navbar-collapse{
	background:#fff;
}
.navbar-toggle{
	position:absolute;
}
.data_button{
	display:none;
}
.title h1 {
    line-height: 36px;
}
.title .library {
    top: -3px;
}
.title h1, .title_btm h2 {
    font-size: 14px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.title_btm .library {
    margin: 9px;
    top: 0;
}
.title_btm h2 {
    margin: 3px 0 0;
}
.visible-phone {
    display: block ;
}

.text-timing .dl-horizontal dt {
    float: left;
    width: 120px;
}
.text-timing .dl-horizontal dd {
    margin-left: 125px;
}
.title{
	 border-top-left-radius: 0;
}
.imgbox{
	text-align:center;
}
.col-md-6.pull-right.qa-11mg {
    float: none !important;
    text-align: center;
}
.qa_page .qa-11mg .rightimg{
	float:none;
}
#bodydesk {
	height:auto;
}
.head-searchbox{ display:none;}
.content{ border:none; }
.title_btm{
	border-radius: 0 0 0 0 !important;
}
.library-accordion .panel-collapse{
	display:none;
}
.sponsor_data .dataset .popup_text p small {
    color: #565656;

}
.hcl-tab-page-bg {
    border-bottom-left-radius: 0;
}
.right_part {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
footer{
	display:none;
}

}
@media screen and (max-width: 480px) {
.right_rc.imgbox_rc-benefit {
    width: 52%;
}
.icon-banefit span.bs {
    width: 75%;
}
.imgbox_rc_priority-outer {
    display: inline-block;
    float: none !important;
    width: 100% !important;
}
.imgbox_rc_priority {
    margin-bottom: 10px;
    margin-top: 20px !important;
}
header .header-right p {
    font-size: 12px ;
}
}
@media screen and (max-width: 400px) {
.media_tab ul li a {
    background-size: 85px auto;
    height: 71px;
    width: 66px;
	margin:0;
}
.media_tab ul li.active a{
	background-size: 85px auto;
    height: 71px;
    width: 66px;
}
.media_tab ul li {
    margin: 0 2px !important;
}
header .header-right {
    width: auto ;
	 padding: 43px 53px 0 0;
}
.navbar-brand {
    left: 0;
    padding-left: 11px;
    width: 90%;
}

.visible-phone.sponsor_data {
    margin: 0 auto;
    width: 280px;
}
.sponsor_data .dataset {
    width: 100%;
}
.sponsor_data .dataset .header_img {
    background-image: url("../images/popup_header_img.png");
	background-repeat:no-repeat;
	background-size: 269px 152px;
    width: 100%;
}
.sponsor_data .dataset .popup_text {
    width: 86.3%;
	margin-left: 18px;
}
.sponsor_data .dataset .header_img img {
    padding-bottom: 0;
    width: 73%;
}
.sponsor_data .dataset .popup_footer_bg {
    background-size: 247px 40px;
    height: 40px;
    margin-left: 15px;
    width: 247px;
}
.sponsor_data .dataset .popup_footer_bg .social img {
    margin: 0 3px;
}
.qa_page .qa_form .form_data input.txt-box {
    width: 61%;
}
.rightimg.howto-image {
    display: block;
    float: none;
    margin: 20px 0;
    text-align: center;
}
.bottom_main .menu_link a {
    font-size: 13px;
    padding: 0 7px;
}
.ask_wizard_data {
    width: 100%;
}
.ask_tabs ul li a {
    margin-left: 0;
    width: 100%;
}
.ask_tabs ul li {
    float: none;
    margin: 0;
    width: 100%;
}
.ask_tabs ul li {
    margin-bottom: -1px;
}
.sponsor_data .dataset .popup_text p {
    font-size: 14px;
}
.sponsor_data .dataset .popup_text p small {
    color: #565656;
    font-size: 14px;
}
.sponsor_data .dataset .popup_footer_bg .social {
    display: none;
}
.left-img {
    float: none;
    margin: 0 0 10px;
    text-align: center;
}
.checklist_part .in_title {
    font-size: 20px;
}
.checklist-img {
    display: block;
    float: none;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
h3.head-tittle{
	font-size: 14px;
	margin: 6px 0 0;
}
}

@media screen and (max-width: 320px) {
.navbar-toggle {
    left: 5px;
}
}
@media only screen and (min-width: 200px) and (max-width: 319px) {
.navbar-brand {
    top: 13px;
}
header .header-right p {
    font-size: 10px;
    line-height: 13px;
}
header .header-right .call_img {
    width: 115px;
}
header .header-right {
    padding: 52px 5px 0 0;
}
.title, .title_btm {
    height: 65px;
}
.title h1, .title_btm h2 {
    text-align: center;
}
.title  .library, .title_btm .library {
	left: 0;
	right: 0;
	top: 25px;
}
.media_tab ul li.active a {
    background-size: 62px auto;
    height: 50px;
    width: 46px;
}
.media_tab ul li a {
    background-size: 62px auto;
    height: 50px;
    margin: 0;
    width: 46px;
}
.sponsor_data .dataset .header_img {
    background-size: 201px 117px;
}
.sponsor_data .dataset .popup_text {
    margin-left: 14px;
    width: 89%;
}
.visible-phone.sponsor_data {
    width: auto;
}
.sponsor_data .dataset .popup_footer_bg {
    background-size: 184px auto;
    margin-left: 12px;
    width: 183px;
}
.bottom_main h4 {
    font-size: 13px;
}
.bottom_main .menu_link a {
    font-size: 10px;
    padding: 0 4px;
}
.right_rc.imgbox_rc-benefit {
    margin: 10px 0 0;
    width: 100%;
}
.qa_page .rightimg {
    margin: 0;
}
.topic .droptext {
    font-size: 12px;
}
.ask_tabs .tab-content select {
    margin: 0;
    width: 100%;
}
.social{
	display:none;
}
.checklist-img {
    display: block;
    float: none;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
}